package com.dubboInterface.merchant.chartHandleInterface;


import com.alibaba.excel.support.ExcelTypeEnum;
import com.projectCommon.bean.Smoke;
import com.projectCommon.bean.dto.SmokeDto;
import com.projectCommon.bean.easyExcel.ExcelSmokeInfo;
import com.projectCommon.bean.easyExcel.putTactics.WeeklySupplyStrategyData;

import java.io.FileNotFoundException;
import java.io.InputStream;
import java.util.List;
import java.util.Map;

/**
 * @author 吴宇~
 * @motto 我亦无他，唯手熟尔。
 * @edition jdk1.8
 * @reflection 0-1 喧闹任其喧闹，自由我自为之，我自风情万种，与世无争。
 * @date 2024/12/01/14:16
 * @target 心若有所向往，何惧道阻且长
 */
public interface ExcelWrite {
    byte[] weeklySupplyStrategyWrite(ExcelTypeEnum excelTypeEnum,
                                     WeeklySupplyStrategyData weeklySupplyStrategyData,
                                     Map<String, Smoke> dbInfo);

//    byte[] writeOrderInfoTemplate1(Map<String, Object> listMap, Map<String, Object> singleInfoMap);
    byte[] writeOrderInfoTemplate1(List<ExcelSmokeInfo> excelSmokeInfo);

    byte[] writeSmokeListInfo(String templateName, List<SmokeDto> smokeDtoList);
}
